

;CONFIG 16. 8.
WIDTH 23.

; ############################ START OF PMU ############################
TREE "PMU Info"
	RGROUP.LONG 0xD4++0x03 "SUBSYS Sleep&Power Status"
	TEXTLINE ""
	LINE.LONG 0x00 " Sleep Status, SLEEP_STATUS "
	BITFLD.LONG 0x00 20.--23. "    SP , SP_SLP_STATUS"  "DSleep,XTLWait,XTLBUFWait,DSleepXTLOn,PLLPWRWait,WakeUp,WakeUpLock,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 12.--15. "   WCN , WCN_SLP_STATUS"  "DSleep,XTLWait,XTLBUFWait,DSleepXTLOn,PLLPWRWait,WakeUp,WakeUpLock,%x..."
	BITFLD.LONG 0x00 8.--11.  " PUBCP , PUBCP_SLP_STATUS"  "DSleep,XTLWait,XTLBUFWait,DSleepXTLOn,PLLPWRWait,WakeUp,WakeUpLock,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 4.--7.   " WTLCP , WTLCP_SLP_STATUS"   "DSleep,XTLWait,XTLBUFWait,DSleepXTLOn,PLLPWRWait,WakeUp,WakeUpLock,%x..."
	BITFLD.LONG 0x00 0.--3.   "    AP , AP_SLP_STATUS"    "DSleep,XTLWait,XTLBUFWait,DSleepXTLOn,PLLPWRWait,WakeUp,WakeUpLock,%x..."


	TEXTLINE ""
	RGROUP.LONG 0xCC++0x03
	LINE.LONG 0x00 " SLEEP CTRL, SLEEP_CTRL "
	BITFLD.LONG 0x00 0.   " DEEP SLEEP  AP , AP_DEEP_SLEEP"
	BITFLD.LONG 0x00 1.   " WTLCP , WTLCP_DEEP_SLEEP"
	BITFLD.LONG 0x00 2.   " PUBCP , PUBCP_DEEP_SLEEP"
	BITFLD.LONG 0x00 3.   " WCN , WCN_SYS_DEEP_SLEEP"
	BITFLD.LONG 0x00 4.   " SP , SP_SYS_DEEP_SLEEP"
	BITFLD.LONG 0x00 5.   " PUB , PUB_SYS_DEEP_SLEEP"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 8.   "LIGHT SLEEP  AP , AP_LIGHT_SLEEP"
	BITFLD.LONG 0x00 9.   " WTLCP , WTLCP_LIGHT_SLEEP"
	BITFLD.LONG 0x00 10.   " PUBCP , PUBCP_LIGHT_SLEEP"
	BITFLD.LONG 0x00 11.   " WCN , WCN_SYS_LIGHT_SLEEP"
	BITFLD.LONG 0x00 12.   " SP , SP_SYS_LIGHT_SLEEP"
	BITFLD.LONG 0x00 13.   " PUB , PUB_SYS_LIGHT_SLEEP"

	TEXTLINE ""
	RGROUP.LONG 0xD8++0x03
	LINE.LONG 0x00 " SLEEP CTRL1, SLEEP_CTRL1 "
	BITFLD.LONG 0x00 0.   " DOZE SLEEP  AP , AP_DOZE_SLEEP"
	BITFLD.LONG 0x00 1.   " WTLCP , WTLCP_DOZE_SLEEP"
	BITFLD.LONG 0x00 2.   " PUBCP , PUBCP_DOZE_SLEEP"
	BITFLD.LONG 0x00 3.   " WCN , WCN_SYS_DOZE_SLEEP"
	BITFLD.LONG 0x00 4.   " SP , SP_SYS_DOZE_SLEEP"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 8.   "   PUB DSLP  AP , AP_PUB_DSLP"
	BITFLD.LONG 0x00 9.   " WTLCP , WTLCP_PUB_DSLP"
	BITFLD.LONG 0x00 10.   " PUBCP , PUBCP_PUB_DSLP"
	BITFLD.LONG 0x00 11.   " WCN , WCN_SYS_PUB_DSLP"
	BITFLD.LONG 0x00 12.   " SP , SP_SYS_PUB_DSLP"

	TEXTLINE ""
	RGROUP.LONG 0x4A8++0x03
	LINE.LONG 0x00 " SLEEP CTRL2, SLEEP_CTRL2 "
	BITFLD.LONG 0x00 8.    " SYSTEM SLEEP  AP , AP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 9.    " WTLCP , WTLCP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 10.   " PUBCP , PUBCP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 11.   "    MM , MM_TOP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 12.   "   GPU , GPU_TOP_SYSTEM_SLEEP"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 13.   " SYSTEM SLEEP WCN , WCN_SYS_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 14.   "   PUB , PUB_SYS_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 15.   "    SP , SP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 20.   "   VSP , VSP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 21.   "  DISP , DISP_SYSTEM_SLEEP"
	BITFLD.LONG 0x00 22.   "   AON , AON_SYSTEM_SLEEP"


	TEXTLINE ""
	RGROUP.LONG 0x1D4++0x03
	LINE.LONG 0x00 " WFI PMU SAMPLE, CORE_WFI_PMU_SAMPLE "
	BITFLD.LONG 0x00 0.   " BIG C0 , CPU_BIG_C0_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 1.   "     C1 , CPU_BIG_C1_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 4.   "     C2 , CPU_BIG_C2_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 5.   "     C3 , CPU_BIG_C3_WFI_PMU_SAMPLE"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 2.   " LIT C0 , CPU_LIT_C0_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 3.   "     C1 , CPU_LIT_C1_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 6.   "     C2 , CPU_LIT_C2_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 7.   "     C3 , CPU_LIT_C3_WFI_PMU_SAMPLE"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 8.   "    MP8 , CPU_MP8_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 9.   "    TOP , CPU_TOP_WFI_PMU_SAMPLE"
	BITFLD.LONG 0x00 10.  " AP SYS , CPU_AP_SYS_WFI_PMU_SAMPLE"

	TEXTLINE ""
	TEXTLINE "------------------APCPU------------------"

	TEXTLINE ""
	RGROUP.LONG 0x6A8++0x03 "LIT C0"
	LINE.LONG 0x00 " CPU PCHN HW CTRL, CPU_PCHN_HW_CTRL "
	BITFLD.LONG 0x00 14.       "    FLAG_DBG , CPU_FLAG_DBG"
	BITFLD.LONG 0x00 24.       "    FLAG_OFF , CPU_FLAG_OFF"
	BITFLD.LONG 0x00 25.       "     FLAG_LP , CPU_FLAG_LP"
	BITFLD.LONG 0x00 26.       "   FLAG_DONE , CPU_FLAG_DONE"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 0.        "        PREQ , CPU_PREQ_HW"
	BITFLD.LONG 0x00 27.       " FLAG_DBG2ON , CPU_FLAG_DBG2ON"
	BITFLD.LONG 0x00 15.       "  INT_WAKEUP , CPU_INT_WAKEUP"
	BITFLD.LONG 0x00 20.       "      ACTIVE , CPU_ACTIVE"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 8.--13.   "      PSTATE , CPU_PSTATE_HW"     "OFF(0x00),OFF_EMU(0x01),,,,FULL_RET(0x05),,FUNC_RET(0x07),ON(0x08),,DEBUG_RECOV(0x0A),%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 16.--19.  "  MODE_STATE , CPU_MODE_STATE"     "OFF,OFF_EMU,CORE_RET,SIMD_RET,DBG,ON,,,OFF_REQ,OFF_EMU_REQ,CORE_RET_REQ,SIMD_RET_REQ,DBG_REQ,ON_REQ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 28.--31.  "    HS_STATE , CPU_HS_STATE"     "IDLE,PSTABLE_PRE,PREQUEST0,PREQUEST1,PACCEPT,PDENY0,PDENY1,PCOMPLETE,PCONTINUE,PSTABLE_POST0,PSTABLE_POST1,%x..."

	RGROUP.LONG 0x6AC++0x03 "LIT C1"
	COPY
	RGROUP.LONG 0x6B0++0x03 "LIT C2"
	COPY
	RGROUP.LONG 0x6B4++0x03 "LIT C3"
	COPY
	RGROUP.LONG 0x6B8++0x03 "BIG C0"
	COPY
	RGROUP.LONG 0x6BC++0x03 "BIG C1"
	COPY
	RGROUP.LONG 0x6C0++0x03 "BIG C2"
	COPY
	RGROUP.LONG 0x6C4++0x03 "BIG C3"
	COPY
	TEXTLINE "----------FCM----------"
	RGROUP.LONG 0x6C8++0x03
	LINE.LONG 0x00 " CPU PCHN HW CTRL, CPU_PCHN_HW_CTRL "
	BITFLD.LONG 0x00 24.       "    FLAG_OFF , CPU_CLUSTER_FLAG_OFF"
	BITFLD.LONG 0x00 25.       "     FLAG_LP , CPU_CLUSTER_FLAG_LP"
	BITFLD.LONG 0x00 26.       "   FLAG_DONE , CPU_CLUSTER_FLAG_DONE"
	BITFLD.LONG 0x00 15.       "  INT_WAKEUP , CLUSTER_INT_WAKEUP"
	BITFLD.LONG 0x00 0.        "        PREQ , CPU_CLUSTER_PREQ_HW"
	TEXTLINE "                                "
	BITFLD.LONG 0x00 12.--14.  "      PSTATE , CPU_CLUSTER_PSTATE_HW"     "(0)SFONLY,(1)1/4,(2)1/2,(3)3/4,(4)FULL,%x..."
	BITFLD.LONG 0x00 8.--11.   " , CPU_CLUSTER_PSTATE_HW"     "OFF(0x0),,MEM_RET(0x2),,,FUNC_RET(0x05),,FUNC_RET(0x07),ON(0x08),,DEBUG_RECOV(0x0A),%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 20.--22.  "  MODE_STATE , CPU_CLUSTER_MODE_STATE"     "(0)SFONLY,(1)1/4,(2)1/2,(3)3/4,(4)FULL,%x..."
	BITFLD.LONG 0x00 16.--19.  " , CPU_CLUSTER_MODE_STATE"     "OFF(0x0),,MEM_RET(0x2),,,,,FUNC_RET(0x07),ON(0x08),,DEBUG_RECOV(0x0A),%x..."
	BITFLD.LONG 0x00 23.  " , CPU_CLUSTER_MODE_STATE" "x, REQ"


	TEXTLINE ""
	TEXTLINE "------------------Power Domain------------------"

	TEXTLINE ""
	RGROUP.LONG 0xBC++0x03
	LINE.LONG 0x00 " Power Status 0, PWR_STATUS0_DBG "
	BITFLD.LONG 0x00 27.--31. "      MM_TOP , PD_MM_TOP_STATE" "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 22.--26. "     GPU_TOP , PD_GPU_TOP_STATE" "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 17.--21. "      AP_SYS , PD_AP_SYS_STATE" "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 10.--14. " CPU_BIG_MP2 , PD_CPU_BIG_MP2_STATE" "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 5.--9.   " CPU_LIT_MP2 , PD_CPU_LIT_MP2_STATE" "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   "     CPU_TOP , PD_CPU_TOP_STATE" "WakeUP,,,,,,,ShutDown,,,,,,,,,,,,,,,,ShutDownDCDC,%x..."

	RGROUP.LONG 0xC0++0x03
	LINE.LONG 0x00 " Power Status 1, PWR_STATUS1_DBG "
	BITFLD.LONG 0x00 10.--14. "   WTL_TGDSP , PD_WTLCP_TGDSP_STATE"   "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 5.--9.   " WTL_HU3GE_A , PD_WTLCP_HU3GE_A_STATE"    "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   " WTL_HU3GE_B , PD_WTLCP_HU3GE_B_STATE"  "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 25.--29. "      LTE_P1 , PD_WTLCP_LTE_P1_STATE"   "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 15.--19. "    WTL_LDSP , PD_WTLCP_LDSP_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 20.--24. "      LTE_P2 , PD_WTLCP_LTE_P2_STATE"  "WakeUP,,,,,,,ShutDown   ,%x..."

	RGROUP.LONG 0xC4++0x03
	LINE.LONG 0x00 " Power Status 2, PWR_STATUS2_DBG "
	BITFLD.LONG 0x00 25.--29. "      WTL_TD , PD_WTLCP_TD_STATE"  "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 20.--24. "     PUB_SYS , PD_PUB_SYS_STATE"      "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 15.--19. "        DISP , PD_DISP_STATE"  "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 5.--9.   "   PUBCP_SYS , PD_PUBCP_SYS_STATE"    "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   "     WTL_SYS , PD_WTLCP_SYS_STATE"    "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 10.--14. "      LTE_P3 , PD_WTLCP_LTE_P3_STATE"  "WakeUP,,,,,,,ShutDown   ,%x..."

	RGROUP.LONG 0x48C++0x03
	LINE.LONG 0x00 " Power Status 3, PWR_STATUS3_DBG "
	BITFLD.LONG 0x00 15.--19. "  CPU_BIG_C1 , PD_CPU_BIG_C1_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 10.--14. "  CPU_BIG_C0 , PD_CPU_BIG_C0_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 5.--9.   "  CPU_LIT_C1 , PD_CPU_LIT_C1_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   "  CPU_LIT_C0 , PD_CPU_LIT_C0_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."

	RGROUP.LONG 0x128++0x03
	LINE.LONG 0x00 " Power Status 5, PWR_STATUS5_DBG "
	BITFLD.LONG 0x00 25.--29. "  CPU_BIG_C3 , PD_CPU_BIG_C3_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 20.--24. "  CPU_BIG_C2 , PD_CPU_BIG_C2_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 15.--19. "  CPU_LIT_C3 , PD_CPU_LIT_C3_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 10.--14. "  CPU_LIT_C2 , PD_CPU_LIT_C2_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 5.--9.   "    GPU_CORE , PD_GPU_CORE_STATE"      "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   "      MM_VSP , PD_MM_VSP_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."

	RGROUP.LONG 0x490++0x03
	LINE.LONG 0x00 " Power Status 4, PWR_STATUS4_DBG "
	BITFLD.LONG 0x00 20.--24. "   GNSS_WRAP , PD_GNSS_WRAP_STATE"       "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 15.--19. "   WIFI_WRAP , PD_WIFI_WRAP_STATE"      "WakeUP,,,,,,,ShutDown   ,%x..."
	TEXTLINE "                                "
	BITFLD.LONG 0x00 10.--14. "     WCN_SYS , PD_WCN_SYS_STATE"      "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 5.--9.   "     CPU_MP8 , PD_CPU_MP8_STATE"      "WakeUP,,,,,,,ShutDown   ,%x..."
	BITFLD.LONG 0x00 0.--4.   "     DBG_SYS , PD_DBG_SYS_STATE"     "WakeUP,,,,,,,ShutDown   ,%x..."

	TEXTLINE ""
	TEXTLINE "------------------DDR------------------"

	TEXTLINE ""
	RGROUP.LONG 0x250++0x03
	LINE.LONG 0x00 " DDR Access Ready, PUB_ACC_RDY "
	BITFLD.LONG 0x00 0.       "       RDY , PUB_ACC_RDY"

	RGROUP.LONG 0x648++0x03
	TEXTLINE ""
	LINE.LONG 0x00 " SLP CTRL , DDR_SLP_CTRL_CFG0 "
	BITFLD.LONG 0x00 31.       "  DEEP BYP GPU , DDR_DEEP_BYP_GPU "
	BITFLD.LONG 0x00 30.       "   VSP , DDR_DEEP_BYP_VSP "
	BITFLD.LONG 0x00 29.       "    MM , DDR_DEEP_BYP_MM "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 28.       " LIGHT BYP GPU , DDR_LIGHT_BYP_GPU "
	BITFLD.LONG 0x00 27.       "   VSP , DDR_LIGHT_BYP_VSP "
	BITFLD.LONG 0x00 26.       "    MM , DDR_LIGHT_BYP_MM "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 21.       " AUTO BYP DISP , PUB_AUTO_BYP_DISP "
	BITFLD.LONG 0x00 20.       "   AON , PUB_AUTO_BYP_AON "
	BITFLD.LONG 0x00 19.       "   WCN , PUB_AUTO_BYP_WCN "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 18.       "AUTO BYP WTLCP , PUB_AUTO_BYP_WTLCP "
	BITFLD.LONG 0x00 17.       " PUBCP , PUB_AUTO_BYP_PUBCP "
	BITFLD.LONG 0x00 16.       "    AP , PUB_AUTO_BYP_AP "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 15.       "  F26M , PUB_CHNL_CLK_FRC_26M "
	BITFLD.LONG 0x00 13.       "  SCCE , SLP_CNT_CLR_EN "
	BITFLD.LONG 0x00 9.        " SDABP , DDR_SLEEP_DISABLE_ACK_BYP "
	BITFLD.LONG 0x00 8.        "  SLPD , DDR_SLEEP_DISABLE "
	BITFLD.LONG 0x00 7.        " LSSEL , ALL_LIGHT_SLEEP_SEL "
	BITFLD.LONG 0x00 6.        " SRRAE , SELF_REFRESH_REQ_ABORT_EN "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 5.        " SMCBP , SYSMON_CNT_BYP "
	BITFLD.LONG 0x00 4.        " SLBYP , SYSMON_SMARTLIGHT_BYP "
	BITFLD.LONG 0x00 3.        " SLSPE , PUB_SYS_SMART_LSLP_ENA "
	BITFLD.LONG 0x00 2.        " SRFBP , PUB_SYS_SELF_REFRESH_FLAG_BYPASS "
	BITFLD.LONG 0x00 1.        " PDABP , PUB_SYS_PWR_PD_ACK_BYPASS "
	BITFLD.LONG 0x00 0.        " DSLAB , PUB_SYS_DEEP_SLEEP_LOCK_ACK_BYPASS "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 10.--12.  " DPFOE , PUB_DFS_PLL_FORCE_ON_EN "
	BITFLD.LONG 0x00 14.       " AON2DDR , AON2DDR_CHNL_FRC_SEL " "Block at dft_slv,Block at aon.s6"
	TEXTLINE "                               "
	BITFLD.LONG 0x00 22.--25.  " STATUS , DDR_SLP_STATUS "   "BUSY,SLEEP_WAIT,SELF_REFRESH_REQ,CLK_GATE,DEEP_SLEEP_LOCK,DEEP_SLEEP_WAIT,IDLE,PWR_DOWN,CLK_UNGATE,FENCING_RELEASE,PWR_DOWN_REQ,PWR_ON_REQ,%x..."

	RGROUP.LONG 0x6F0++0x03
	TEXTLINE ""
	LINE.LONG 0x00 " BUS_STATUS1 , BUS_STATUS1 "
	BITFLD.LONG 0x00 0.       "      ACK AP , AP_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 1.       "   CPU , APCPU_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 2.       "   GPU , APGPU_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 3.       "    MM , APMM_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 4.       "   VSP , APVSP_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 5.       "  DISP , APDISP_SYS_DDR_PWR_HS_ACK "
	TEXTLINE "                              "
	BITFLD.LONG 0x00 6.       "  ACK AP WTLCP , WTLCP_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 7.       " PUBCP , PUBCP_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 8.       "    SP , SP_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 9.       "   WCN , WCN_SYS_DDR_PWR_HS_ACK "
	BITFLD.LONG 0x00 10.      "   AON , AON_SYS_DDR_PWR_HS_ACK "
	TEXTLINE "                                "
	BITFLD.LONG 0x00 16.      " WAKEUP_N AP , AP_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 17.      "   CPU , APCPU_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 18.      "   GPU , APGPU_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 19.      "    MM , APMM_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 20.      "   VSP , APVSP_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 21.      "  DISP , APDISP_SYS_DDR_WAKEUP_N "
	TEXTLINE "                             "
	BITFLD.LONG 0x00 22.      " WAKEUP_N WTLCP , WTLCP_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 23.      " PUBCP , PUBCP_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 24.      "    SP , SP_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 25.      "   WCN , WCN_SYS_DDR_WAKEUP_N "
	BITFLD.LONG 0x00 26.      "   AON , AON_SYS_DDR_WAKEUP_N "
	TEXTLINE "                      "
	BITFLD.LONG 0x00 11.      " CACTIVE_SLV_WAKEUP AP , AP_CACTIVE_SLV_WAKEUP "
	BITFLD.LONG 0x00 12.      " PUBCP , PUBCP_CACTIVE_SLV_WAKEUP "
	BITFLD.LONG 0x00 13.      " WTLCP , WTLCP_CACTIVE_SLV_WAKEUP "


	TEXTLINE ""
	TEXTLINE "------------------Sleep Counter------------------"

	TEXTLINE ""
	RGROUP.LONG 0x2A0++0x03 "SUBSYS Light Sleep Counter"
	LINE.LONG 0x00 " CNT0 , SLEEP_CNT0 "
	BITFLD.LONG 0x00 0.--15.      "    AP , AP_LIGHT_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     " PUBCP , PUBCP_LIGHT_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2A4++0x03
	LINE.LONG 0x00 " CNT1 , SLEEP_CNT1 "
	BITFLD.LONG 0x00 0.--15.      " WTLCP , WTLCP_LIGHT_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     "   WCN , WCN_LIGHT_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2A8++0x03
	LINE.LONG 0x00 " CNT2 , SLEEP_CNT2 "
	BITFLD.LONG 0x00 0.--15.      "   DMA , AON_DMA_LIGHT_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     "   PUB , PUB_LIGHT_SLEEP_CNT " "00000,%d..."

	TEXTLINE ""
	RGROUP.LONG 0x2AC++0x03 "SUBSYS Deep Sleep Counter"
	LINE.LONG 0x00 " CNT3 , SLEEP_CNT3 "
	BITFLD.LONG 0x00 0.--15.      "    AP , AP_DEEP_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     " PUBCP , PUBCP_DEEP_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2B0++0x03
	LINE.LONG 0x00 " CNT4 , SLEEP_CNT4 "
	BITFLD.LONG 0x00 0.--15.      " WTLCP , WTLCP_DEEP_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     "   WCN , WCN_DEEP_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2B4++0x03
	LINE.LONG 0x00 " CNT5 , SLEEP_CNT5 "
	BITFLD.LONG 0x00 0.--15.      "   PUB , PUB_DEEP_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     "    SP , SP_DEEP_SLEEP_CNT " "00000,%d..."

	TEXTLINE ""
	RGROUP.LONG 0x2B8++0x03 "SUBSYS DOZE Sleep Counter"
	LINE.LONG 0x00 " CNT6 , SLEEP_CNT6 "
	BITFLD.LONG 0x00 0.--15.      "    AP , AP_DOZE_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     " PUBCP , PUBCP_DOZE_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2BC++0x03
	LINE.LONG 0x00 " CNT7 , SLEEP_CNT7 "
	BITFLD.LONG 0x00 0.--15.      " WTLCP , WTLCP_DOZE_SLEEP_CNT " "00000,%d..."

	TEXTLINE ""
	RGROUP.LONG 0x2C0++0x03 "SUBSYS PUB DEEP Sleep Counter"
	LINE.LONG 0x00 " CNT8 , SLEEP_CNT8 "
	BITFLD.LONG 0x00 0.--15.      "    AP , AP_PUB_DEEP_SLEEP_CNT " "00000,%d..."
	BITFLD.LONG 0x00 16.--31.     " PUBCP , PUBCP_PUB_DEEP_SLEEP_CNT " "00000,%d..."
	RGROUP.LONG 0x2C4++0x03
	LINE.LONG 0x00 " CNT9 , SLEEP_CNT9 "
	BITFLD.LONG 0x00 0.--15.      " WTLCP , WTLCP_PUB_DEEP_SLEEP_CNT " "00000,%d..."

	TEXTLINE ""
	TEXTLINE "------------------Soft Reset Busy------------------"

	TEXTLINE ""
	RGROUP.LONG 0xB8++0x03
	LINE.LONG 0x00 " Soft Reset Busy, SYS_SOFT_RST_BUSY "
	BITFLD.LONG 0x00 19.   "BUSY PUBCP , PUBCP_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 20.   " WTLCP , WTLCP_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 23.   " APMM , APMM_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 24.   " APGPU , APGPU_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 25.   " APCPU , APCPU_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 21.   " APDISP , APDISP_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 26.   " AP , AP_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 22.   " VSP , APVSP_SYS_SRST_BUSY"
	BITFLD.LONG 0x00 18.   " WCN , WCN_SYS_SRST_BUSY"

TREE.END
; ############################ END OF PMU ############################
